
const Mock = require('mockjs'); // 假数据

module.exports = function (app) {
    const prefix = '/api/charge/';
    /*
        {
           "title": '收款账户-账户信息',
           "url":'/api/charge/showdata',
           "method": 'get',
           "params":{
               PlatformID: 1 // 平台id 财务不传
           },
           "response":{
               "code": "200",
               "msg": "",
               "data":{
                   list: [
                       'to_who': '', // 对公对私 1对公2对私
                       "platform_id": 1, //平台Id
                       'name': '', // 名字
                       'account': '', // 账号
                       'bank_name': '', // 银行名称
                   ],
                   tel: 123123123 如果要修改信息 则给公司手机号发信息 前端需要提示
               }
           }
       }
   */
    app.get(prefix + 'showdata', (req, res) => {
        const code = 200;
        const msg = '';
        const data = Mock.mock({ // 生成
            'list': [{
                'to_who': 1, // 对公对私 1对公2对私
                'platform_id': 1, //平台Id
                'name': '@cname', // 名字
                'account': '@cname', // 账号
                'bank_name': '@cname' // 银行名称
            }],
            'tel': '123123123'
        });
        const time = +(new Date);
        const result = {code, data, msg, time};
        return res.end(JSON.stringify(result));
    });

    /*
       {
           "title": '收款账户-账户信息-编辑',
           "url":'/api/charge/edit',
           "method": 'post',
           "params":{
               'to_who': '', // 对公对私 1对公2对私
               'name': '', // 名字
               'account': '', // 账号
               'bank_name': '', // 银行名称
               'code': '', // 短信验证码
               "platform_id": 1, //平台Id
           },
           "response":{
               "code": "200",
               "msg": "",
               "data":{
                   res: 0 // 0失败1成功
                   res_code: '网速太快弄丢了'
               }
           }
       }
    */
    app.get(prefix + 'edit', (req, res) => {
        const code = 200;
        const msg = '';
        const data = {'res_code': 1};
        const time = +(new Date);
        const result = {code, data, msg, time};
        return res.end(JSON.stringify(result));
    });

};
